/**
 * 
 */
package co.edu.uniquindio.logica;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author Andres Felipe Abril
 * @author Luis Enrique Robledo
 * esta clase representa un administrador en la logica del negocio
 */
@Entity
@Table(name="Administrador")
public class Administrador implements Serializable 
{
    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
     * este atributo representa el nombre de un administrador 
     */
	private String nombre;
	/**
	 * este atributo representa la contrasenia de un administrador
	 */
	@Id
	private String Contrasenia;
	
	/**
	 * 
	 */
	public Administrador() {
	}
	/**
	 * este es el metodo constructor de la clase administrador que inicializa los atributos del mismo
	 */
	public Administrador(String nombre, String contrasenia) {
      this.Contrasenia=contrasenia;
      this.nombre=nombre;
	}
	/**
	 * Este metodo permite obtener el nombre de un administrador
	 * @return el nombre de un administrador
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * Este metodo permite modificar el nombre de un administrador
	 * @param el nombre a modificar
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	/**
	 * Este metodo permite obtener la contraseña de un  administrador
	 * @return the contraseña 
	 */
	public String getContrasenia() {
		return Contrasenia;
	}
	/**
	 * Este metodo me permite modificar la contraseña de un administrador 
	 * @param contraseña a modificar
	 */
	public void setContrasenia(String contrasenia) {
		Contrasenia = contrasenia;
	}

}
